Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

342
Visualizações
¿Se llama el evento de "pausa" en algún tipo de parada de audio?

MDN dice:

El evento de pausa se envía cuando se maneja una solicitud para pausar una actividad y la actividad ha entrado en su estado de pausa, más comúnmente después de que los medios se han pausado a través de una llamada al método pause() del elemento.

Pero, ¿qué sucede si el audio se detiene porque se detuvo o en un evento finalizado?

¿Seguiría activando el evento de pause ? ¿O también debería realizar acciones en stalled y ended ?

about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

El evento de pausa de audio

La respuesta es que el evento de pausa solo se emite después de llamar al método pause() o ANTES de que ended o seeking un evento. El evento de búsqueda ocurre cuando se cambia la posición de la pista, lo que hace que el reproductor cambie entre pausa y reproducción.

El evento de pausa NO se emite después de un evento stalled o en waiting porque el audio todavía está en estado de reproducción. Además, cuando se cambia el origen del audio, se detiene el reproductor, pero no se emite ningún evento de pausa.

Las especificaciones del evento w3.org no brindan muchos detalles y la implementación puede variar según el navegador.

Ejecute el fragmento de código para monitorear eventos de audio en su navegador.

 "audioprocess,canplay,canplaythrough,complete,durationchange,emptied,ended,loadeddata,loadedmetadata,pause,play,playing,ratechange,seeked,seeking,stalled,suspend,timeupdate,volumechange,waiting".split(",").forEach(name => { player.addEventListener(name, (e) => monitor.innerHTML= e.timeStamp.toFixed(2) + ": " + e.type + "\n" + monitor.innerHTML); });
 <small>Click the audio controls to monitor events:</small><br/> <audio id="player" controls preload="false" src="http://commondatastorage.googleapis.com/codeskulptor-assets/Epoq-Lepidoptera.ogg" type="audio/ogg"> </audio> <textarea id="monitor" rows=6 style="width:100%"></textarea>

about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda